/**
 * @description
 *  登录验证
 * @author xwt
 * @createDate 2016.7.15
 * @version V0.0.1
 */
$(document).ready(function() {

		/*用户名验证不为空*/

		checkUser();
		/*密码验证不为空*/
		checkPassword();
		keyLogin();
		/*提交验证密码正确与否*/
		submitUser();
		//点击回车开始登录
		//keyLogin();

		/*删除按钮清除val*/

		RemoveVal("#login_remove", "#usercode");

		RemoveVal("#pw_remove", "#password");
		//兼容place
		showplace();
	})
	/*用户名输入框样式的改变*/
function checkUser() {
	$(".login").focusin(function() {
		$(".login").css({
			"border": "1px solid #5082af"
		});
		$("#shouji_hui").css("display", "none");
		$("#shouji_hong").css("display", "block");
	});
	$(".login").focusout(function() {
		$(".login").css({
			"border": "1px solid #d1d1d1"
		});
		$("#shouji_hui").css("display", "block");
		$("#shouji_hong").css("display", "none");
	});
	/*验证用户名的格式是否正确*/
	$("#usercode").blur(function() {
		var userName = $("#usercode").val();
		if(userName == "") {
			$("#ts").attr("style", "display:block");
			$("#ts").html("请输入用户名");
			return false;
		}
	})
}
/*密码输入框样式改变*/
function checkPassword() {
	$(".pw_box").focusin(function() {
		$(".pw_box").css({
			"border": "1px solid #5082af"
		});
		$("#suo_hui").css("display", "none");
		$("#suo_hong").css("display", "block");
	})
	$(".pw_box").focusout(function() {
			$(".pw_box").css({
				"border": "1px solid #d1d1d1"
			});
			$("#suo_hui").css("display", "block");
			$("#suo_hong").css({
				"display": "none"
			});
		})
		/*验证密码是否为空*/
	$("#password").blur(function() {
		var passWord = $("#password").val();
		if(passWord == "") {
			$("#ts").attr("style", "display:block");
			$("#ts").html("密码不能为空")
			return false;
		}
		$("#ts").empty();
		$("#ts").attr("style", "display:none");
	})
}

/*提交验证用户名密码是否正确*/
function submitUser() {
	$("#login_btns").click(function() {
		UserLogin();
	})
}

function UserLogin() {
	//验证用户名与密码格式
	var userName = $("#usercode").val();
	var passWord = $("#password").val();
	if(userName == "" && passWord == "") {
		$("#ts").attr("style", "display:block");
		$("#ts").html("请输入账户名和密码");
		$(".login").css({
			"border": "1px solid #5082af"
		});
		$(".pw_box").css({
			"border": "1px solid #5082af"
		});
		$("#shouji_hui").css("display", "none");
		$("#shouji_hong").css("display", "block");
		$("#suo_hui").css("display", "none");
		$("#suo_hong").css({
			"display": "block"
		});
		return false;
	} else if(passWord == "") {
		$("#ts").attr("style", "display:block");
		$("#ts").html("密码不能为空");
		return false;
	} else if(userName == "") {
		$("#ts").attr("style", "display:block");
		$("#ts").html("请输入用户名");
		return false;
	}
window.location.href = "/home";

}
/**
 * @argument 回车登录
 * @author   wy
 */
function keyLogin() {
	if(event.keyCode == 13) {
		UserLogin(); //调用登陆事件
	} //回车键的键值为13        
}
/**
 * @description
 *  使用用户名、密码和验证码进行登陆
 * @param <String> arg1,userName,登陆名
 * @param <String> arg2,pwd,密码
 * @param <String> arg3,verifyCode,验证码
 * @return <string>  登陆结果
 * @author wy
 * @createDate 2016.6.27
 * @version V0.0.1
 */
function ErrorLogin() {
	$("#ts").empty();
	$("#ts").attr("style", "display:block");
	$("#ts").html("您的账户名与密码不匹配，请重新输入");
}

//点击输入框内的删除按钮，内容清除
function RemoveVal(remove, inputId) {
	$(remove).click(function() {
		$(inputId).val("");
		$(inputId).focus();
		$(remove).hide();
	})
	$(inputId).keydown(function() {
		if($(inputId).val().trim() != "") {
			$(remove).show();
		}
	})
	$(inputId).keyup(function() {
		if($(inputId).val().trim() != "") {
			$(remove).show();
		}
	})
}